The victim was hit at West Main and Stanbridge streets just before noon and pronounced dead at the hospital an hour later, said city officials. Authorities did not report his name.
Investigators believe the driver, "an elderly male," suffered a medical emergency before striking the pedestrian on the West Main Street crosswalk. The driver stayed at the scene and was taken to the hospital for evaluation, police said.
City police and the Montgomery County Detective Bureau are investigating.
Click here to follow Daily Voice Haverford-Havertown and receive free news updates.